Volume 2018, Issue 2, June 2018, Pages 1-33
Ahmed Samir Yousef Abdelaziz
Volume 2017, Issue 3, December 2017, Pages 460-478